{foreach name="data" from=$entries item=item key=id}
<tr class="{cycle values='odd,even'}{if isset($templates.row)} {eval var=$templates.row}{/if}">
    {foreach from=$list.columns item=name}
    <td class="{$name}{if $list.order eq $name} order{/if}">{assign var=value value=$item[$name]}{if isset($templates.columns.$name)}{eval var=$templates.columns.$name}{else}{$value}{/if}</td>
    {/foreach}
    {foreach from=$list.actions key=action item=params}
    <td>{if not in_array(array_extract($item, $list.key), (array)@$list.disabled.$action)}
        <a class="action {$action}{if 'delete' == $action} confirm{/if}" href="{list_url action=$params item=$item key=$list.key}">{if isset($templates.actions.$action)}{eval var=$templates.actions.$action}{else}{$action|translate}{/if}</a>
        {else}<span class="action">{$action|translate}</span>{/if}
    </td>
    {/foreach}
</tr>
{/foreach}